// 导入 http 模块
import http from 'wechat-http'
// 基础路径
http.baseURL = 'https://slwl-api.itheima.net'
// 挂载到全局对象
wx.$http = http
// 普通的模块导出
// export default http


// 配置请求拦截器

http.intercept.request = function (options) {
  console.log('请求拦截器', options.header)
  // 扩展头信息
  const defaultHeader = {}
  // 身份认证
  const token = getApp().getToken()
  // console.log(getToken());
  if (token) {
    defaultHeader.Authorization = token
  }
  // 与默认头信息合并
  options.header = Object.assign({}, defaultHeader, options.header)
  // 处理后的请求参数
  return options
}

// 配置响应拦截器
http.intercept.response = function ({ data, config }) {
  // 检测接口是否正常返回结果
  if (data.code === 200) {
  // 只保留data数据，其它的都过滤掉
  return data.data
  }else{
    wx.$toast('请求失败')
    return Promise.reject(data.msg)
  }
}